package org.dreamwork.jasmine2.engine;

import java.io.IOException;

/**
 * Created by IntelliJ IDEA.
 * User: seth
 * Date: 2009-2-4
 * Time: 10:23:39
 */
public interface IStateManager {
    boolean isTrackingViewState ();
    void loadViewState (Object loadedState) throws IOException;
    Object saveViewState () throws IOException;
    void trackViewState();
    void stopTrackViewState ();
    Object get (Object name);
    Object put (Object name, Object value);
    Object remove (Object key);
}